<template>
  <view>
    <!-- uni-app的根组件 -->
  </view>
</template>

<script setup lang="ts">
import { onLaunch, onShow, onHide } from '@dcloudio/uni-app';
import { useUserStore } from '@/store/user';

// 应用启动时初始化用户信息
onLaunch(async () => {
  console.log('App启动，开始初始化用户信息...');
  
  try {
    const userStore = useUserStore();
    await userStore.initUserInfo();
    console.log('用户信息初始化完成');
  } catch (error) {
    console.error('用户信息初始化失败:', error);
  }
});

onShow(() => {
  console.log('App显示');
});

onHide(() => {
  console.log('App隐藏');
});
</script>

<style lang="scss">
/* 注意要写在第一行，同时给style标签加入lang="scss"属性 */
@import "uview-plus/index.scss";

::-webkit-scrollbar {
  width: 10px;
  /* 滚动条粗细 */
  height: 10px;
  /* 对于垂直滚动条的高度 */
}

/* 滚动条滑块 */
::-webkit-scrollbar-thumb {
  background: #c7c9cc;
  /* 滑块颜色 */
  border-radius: 10px;
  /* 滑块圆角 */
}

/* 滚动条轨道 */
::-webkit-scrollbar-track {
  background: #f5f5f5;
  /* 轨道颜色 */
  border-radius: 10px;
  /* 轨道圆角 */
}

/* iOS禁止微信调整字体大小 */
body {
  -webkit-text-size-adjust: 100% !important;
  text-size-adjust: 100% !important;
  -moz-text-size-adjust: 100% !important;
}
</style>
